/* BASE*/

.MyIMG
{
   margin: 0px;
   text-align: center;
}
.InstrImg
{
   padding: 8px;
   margin: 16px auto 16px 0px;
   float:none;
   left:20px
}
.InstrImgLarge
{
   margin: 16px auto 16px 0px;
}
.Errore
{
   font-weight: bold;
   font-size: 10pt;
   color: red;
   font-family: Verdana, Arial;
   height: 12px;
   text-decoration: underline;
   background-color: white;

}
.Messaggio
{
   font-weight: bold;
   font-size: 10pt;
   color: green;
   font-family: Verdana, Arial;
   background-color: white;
   line-height: normal;
}
/*body
{
   font: 11px 'Lucida Grande' , 'Lucida Sans Unicode' , 'Lucida Sans' , LucidaGrande, Geneva, Arial, Verdana, sans-serif;
   color: #222222;
   word-spacing: -0.07em;
   background-color: #fff;
   margin:0;
   
}*/
body
{
   font: small Arial, Calibri, Verdana, sans-serif, "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , LucidaGrande, Geneva;
   color: #3F3F3F;
   background-color: #E8E8E8;
   margin: 0;
   
}
p
{
   margin-top: 2px;
   margin-bottom: 8px;
   text-align: justify;
   margin-left: 4px;
   margin-right: 4px;
}
h1, h2
{
   font-size:24px;
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   margin-top: 4px;
   text-align: center;
}
h3
{
   font-size:20px;
   font-family: Arial, Helvetica, sans-serif;
   margin-bottom: 10px;
   margin-top: 4px;
   text-align: left;
}
h4
{
   font-family: Arial, Helvetica, sans-serif;
   background-color: #F7FDF8;
   margin-bottom: 10px;
   margin-top: 10px;
   text-align: left;
}
h5
{
   text-align: left;
   background-color: #F7FDF8;
   margin-bottom: 8px;
   margin-top: 4px;
}
/*
A:link
{
   text-decoration: underline;
   color: #222222;
   text-align: center;
}	
		
A:visited	{	
	text-decoration: underline;
   color: #222222;
	}	
		
A:active
{
   text-decoration: underline;
   color: #222222;
   font-weight: bold;
}	
		
A:hover
{
   text-decoration: underline;
   color: #222222;
   font-weight: bold;
}*/

A:link
{
   text-decoration: underline;
   color: #3F3F3F;
   text-align: center;
}	
		
A:visited
{
   text-decoration: underline;
   color: #0000CC;
}	
		
A:active
{
   text-decoration: underline;
   color: #009933;
   font-weight: bold;
}	
		
A:hover
{
   text-decoration: underline;
   color: #FF0000;
}
ul
{
   list-style-type: disc;
   list-style-position: outside;
}
ol
{
   list-style-type: decimal;
   list-style-position: outside;
}

ol li
{
   text-align: left;
   margin-left: 0px;
}	
ul li	{	
   text-align: left;
   margin-left: 0px;
}	



/* GENERIC CLASS */
.clear { clear:both; line-height:0 }
.noborder { border:none }
.fleft { float:left }
.fright { float:right }
.stylecenter
{
   text-align: center;
}
#container .bottom, .bottom { display:none }
td
{
   padding: 1px 4px 4px 1px;
}
.screenheader
{
   font-size: x-large;
   color: white;
   line-height: normal;
   font-family: Verdana, Arial;
   height: 40px;
   text-align: center;
   background-color: #009933;
}
input
{
   font-size: 8pt;
   font-family: Verdana, charcoal, geneva, 'ms sans serif' , arial, helvetica;
   color: black;
}
fright 
{ text-align:right
}
fleft
{ text-align:left
}
.importantLink
{
   font-size: small;
   line-height: normal;
   font-family: Verdana, Arial;
   height: 16px;
   text-align: center;
   background-color: #F4F4F4;
   font-weight: bold;
   margin-top: 2px;
   margin-bottom: 2px;
   color: #FFFF00;
   text-decoration: underline;
}
.importantLink:active
{
   color: white;
}
.importantLink:hover
{
   color: red;
}  
.importantLink:visited
{
   color: green;
}
.button
{
   font-weight: bold;
   font-size: small;
   color: green;
   font-family: 'Courier New' , Arial, 'Bodoni MT' , Calibri, Serif;
   background-color: #F5F5F5;
   text-align: center;
   border-right: #003366 thin outset;
   border-top: #003366 thin outset;
   border-left: #003366 thin outset;
   border-bottom: #003366 thin outset;
}
select
{
   font-size: 8pt;
   font-family: Verdana, charcoal, geneva, 'ms sans serif' , arial, helvetica;
   color: black;
}
.DynamicMenuStyle
{
   z-index:100;
   background-color:#F4F4F4;
}
